const Koa = require('koa')
const bodyParser = require('koa-bodyparser')
const Router = require('koa-router')
const cors = require('koa-cors')
const Mock = require('mockjs')
const app = new Koa()
const router = new Router()

app.use(cors())
app.use(bodyParser())

router.get('/get/list',(ctx)=>{
    const headerOne = Mock.mock({
        'list':[
            {
                'id':1,
                'title':'电子邀请函 >',
                'children|15':[
                    {
                        'id|+1':1,
                        'title':'@ctitle(4,6)'
                    }
                ]
            },
            {
                'id':2,
                'title':'在线招聘 >',
                'children|20':[
                    {
                        'id|+1':1,
                        'title':'@ctitle(2,4)'
                    }
                ]
            },
            {
                'id':3,
                'title':'电子画册 >',
                'children|6':[
                    {
                        'id|+1':1,
                        'title':'@ctitle(4)'
                    }
                ]
            },
            {
                'id':4,
                'title':'在线投票 >',
                'children|15':[
                    {
                        'id|+1':1,
                        'title':'@ctitle(4)'
                    }
                ]
            },
            {
                'id':5,
                'title':'电子贺卡 >',
                'children|5':[
                    {
                        'id|+1':1,
                        'title':'@ctitle(4)'
                    }
                ]
            },
            {
                'id':6,
                'title':'表彰激励 >',
                'children|5':[
                    {
                        'id|+1':1,
                        'title':'@ctitle(4)'
                    }
                ]
            },
            {
                'id':7,
                'title':'电子相册 >',
                'children|10':[
                    {
                        'id|+1':1,
                        'title':'@ctitle(4)'
                    }
                ]
            }
        ]
    })

    const headerTwo = [
        {
            'id':'1',
            'img':"//lib.eqh5.com/eqx.layout/images/member_bg1.png",
            'title':"设计个人版",
            'children':[
                '适合个人使用',
                '版权授权： 个人商用',
                '个人模版免费用'
            ]
        },
        {
            'id':'2',
            'img':"//lib.eqh5.com/eqx.layout/images/member_bg2.png",
            'title':"设计专业版",
            'children':[
                '适合个体户、小微企业',
                '版权授权：企业商用',
                '全场模版免费用'
            ]
        },
        {
            'id':'3',
            'img':"//lib.eqh5.com/eqx.layout/images/member_bg3.png",
            'title':"营销旗舰版",
            'children':[
                '适合金融、教育、传媒、政府等',
                '版权授权：企业商用',
                '支持多人协作'
            ]
        },
        {
            'id':'4',
            'img':"//lib.eqh5.com/eqx.layout/images/member_bg4.png",
            'title':"内容中台",
            'children':[
                '适合具有研发能力的大型企业或平台使用',
                'API无缝对接自有产品/小程序等',
                '3分钟把易企秀搬回家'
            ]
        }
    ]

    const headerFour = [
        {
            id:'1',
            title:'行业解决方案',
            children:[
                '银行保险',
                '文化传媒',
                '企业服务','兴趣教育',
                '政府融媒','医疗健康','婚庆','旅游','物业'
            ]
        },
        {
            id:'2',
            title:'场景解决方案',
            children:[
                '会议活动营销','企业微信运营','活动策划','招聘','方案模版'
            ]
        }
    ]

    const SwiperImage = [
        {
            img:''
        }
    ]


    console.log(ctx)
    ctx.body = {
        code:200,
        message:'连接成功',
        headerOne:headerOne,
        headerTwo:headerTwo,
        headerFour:headerFour
    }
})

app.use(router.routes())

app.listen(3000,()=>{
    console.log('服务启动成功,端口号3000')
})